package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.List;

import com.indexingsystem.boss.entity.Contract;
import com.indexingsystem.boss.entity.Invoices;
import com.indexingsystem.boss.entity.OftenConsignees;
import com.indexingsystem.boss.entity.OrderProcesses;
import com.indexingsystem.boss.entity.OrderProducts;
import com.indexingsystem.boss.entity.Orders;

/**
 * 订单导入导出实体Vo对象.
 * 
 * @author Administrator
 */
public class OrderExportDetailsVo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -493807706283132113L;

	private Orders orders;

	private OftenConsignees oftenConsignees;

	private List<Invoices> invoicesList;

	private Contract contract;

	private List<OrderProducts> orderProductsList;

	private List<OrderProcesses> orderProcessesList;

	public Orders getOrders() {
		return orders;
	}

	public void setOrders(Orders orders) {
		this.orders = orders;
	}

	public OftenConsignees getOftenConsignees() {
		return oftenConsignees;
	}

	public void setOftenConsignees(OftenConsignees oftenConsignees) {
		this.oftenConsignees = oftenConsignees;
	}

	public List<Invoices> getInvoicesList() {
		return invoicesList;
	}

	public void setInvoicesList(List<Invoices> invoicesList) {
		this.invoicesList = invoicesList;
	}

	public Contract getContract() {
		return contract;
	}

	public void setContract(Contract contract) {
		this.contract = contract;
	}

	public List<OrderProducts> getOrderProductsList() {
		return orderProductsList;
	}

	public void setOrderProductsList(List<OrderProducts> orderProductsList) {
		this.orderProductsList = orderProductsList;
	}

	public List<OrderProcesses> getOrderProcessesList() {
		return orderProcessesList;
	}

	public void setOrderProcessesList(List<OrderProcesses> orderProcessesList) {
		this.orderProcessesList = orderProcessesList;
	}

	public OrderExportDetailsVo() {
		super();
	}

	public OrderExportDetailsVo(Orders orders, OftenConsignees oftenConsignees, List<Invoices> invoicesList,
			Contract contract, List<OrderProducts> orderProductsList, List<OrderProcesses> orderProcessesList) {
		super();
		this.orders = orders;
		this.oftenConsignees = oftenConsignees;
		this.invoicesList = invoicesList;
		this.contract = contract;
		this.orderProductsList = orderProductsList;
		this.orderProcessesList = orderProcessesList;
	}

	@Override
	public String toString() {
		return "OrderExportDetailsVo [orders=" + orders + ", oftenConsignees=" + oftenConsignees + ", invoicesList="
				+ invoicesList + ", contract=" + contract + ", orderProductsList=" + orderProductsList
				+ ", orderProcessesList=" + orderProcessesList + "]";
	}
}